/*            Copyright(c) 2006-2008 Dave Sexton           *
 * http://www.codeplex.com/DocProject                      *
 * http://www.codeplex.com/DocProject/Project/License.aspx *
 ***********************************************************/
using System;
using System.Collections.Generic;
using System.Text;

namespace DaveSexton.DocProject.Sandcastle.TopicManagement
{
	public interface ITopicSection
	{
		bool IsCustom { get; }

		DaveSexton.DocProject.Sandcastle.ContentManagement.ContentItemEditModes EditModes { get; }

		string Name { get; }

		bool AllowMultiplePerTopic { get; }

		bool IsMarkerOnly { get; }

		ICollection<ITopicSectionAttributeData> Attributes { get; }

		ICollection<string> Subsections { get; }

		bool AppliesTo(TopicType type);
	}
}
